package mvc
{
	import util.*;
	
	
	
	public interface Controller
	{
		/**
  	 * Sets the model for this controller.
   	*/
  	 function setModel (m:Observable):void;

  	/**
 	  * Returns the model for this controller.
  	 */
 	  function getModel ():Observable;

  	/**
  	 * Sets the view this controller is servicing.
  	 */
 	 function setView (v:View):void;

 	/**
 	  * Returns this controller's view.
  	 */
 	 function getView ():View;
	}
}